package com.shipin.shangchuan.Lambda;

/**
 * lambda表达式的标准格式
     * 三部分：
     *  一些参数
     *  一个箭头
     *  一段代码
 *  格式
     *  (参数列表)->{一些重写方法的代码}
     *  ():接口中抽象方法的参数列表，没有参数，就空着；有参数就写出参数，多个参数使用逗号分隔
     *  ->:传递的意思：把参数传给方法体{}
     *  {}:重写抽象方法的具体方法体
 */
public class Demo02Lambda {
    public static void main(String[] args) {
        Runnable r = new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName() + "新线程创建了");
            }
        };
        new Thread(r).start();

        new Thread(()->{
            System.out.println(Thread.currentThread().getName() + "新线程创建了");
        }
        ).start();


    }
}
